package com.zkzx.common.sms.constants;

import lombok.AllArgsConstructor;
import lombok.Getter;


@Getter
@AllArgsConstructor
public enum SmsTemplateEnum {


    /**
     *车辆审核驳回(包含：模板编号、参数名字)
     */
    TRUCK_EXAMINE_FAIL("SMS_218290330", new String[]{"companyName","LicensePlate"}),

    /**
     *车辆审核通过(包含：模板编号、参数名字)
     */
    TRUCK_EXAMINE_SUCCESS("SMS_218275461", new String[]{"companyName","LicensePlate"}),

    /**
     *司机审核驳回(包含：模板编号、参数名字)
     */
    DRIVER_EXAMINE_FAIL("SMS_218285377", new String[]{"companyName","driverName"}),

    /**
     *司机绑卡失败(包含：模板编号、参数名字)
     */
    DRIVER_CARD_FAIL("SMS_218280391", new String[]{"companyName","driverName"}),

    /**
     *司机审核通过(包含：模板编号、参数名字)
     */
    DRIVER_EXAMINE_SUCCESS("SMS_218285375", new String[]{"companyName","driverName"}),

    /**
     *运单审核驳回(包含：模板编号、参数名字)
     */
    ORDER_EXAMINE_FAIL("SMS_218290322", new String[]{"companyName","productName"}),

    /**
     *运单审核通过(包含：模板编号、参数名字)
     */
    ORDER_EXAMINE_SUCCESS("SMS_218290320", new String[]{"companyName","productName"}),

    /**
     *支付成功(包含：模板编号、参数名字)
     */
    PAY_SUCCESS("SMS_218275448", new String[]{"companyName","productName"}),

    /**
     *开票成功(包含：模板编号、参数名字)
     */
    BILLING_SUCCESS("SMS_218290314", new String[]{"companyName","productName"}),

    /**
     *验证码模板信息(包含：模板编号、参数名字)
     */
    SMS_CAPTCHA("SMS_218280205", new String[]{"code"});



    /**
     * 模板code
     */
    private String template;

    /**
     * 参数名
     */
    private String[] parameterArr;



}
